Configure Payment Links UI
Payment Links can currently only be configured via APIs. Dashboard-based configuration is under development and this section will be updated once available.
Available Configurations
UI Configurations
Payment Link UI can be configured at the business profile level, and this configuration is used when payment links are created under that profile. You can also override this by providing UI configurations during individual payment link creation.Sample Configuration:
UI Customization Options
Primary Color
Set the theme using a hex color code. Example:"#2167AE"
Merchant Logo
Display a custom logo in the details section. Example:https://vaultera switch.io/favicon.ico
Merchant Name
Customize the merchant’s display name. Example:"vaultera Switch Inc."
Dynamic Details
You can add a list of key-value pairs shown in the details section. Each item supports optional configuration for styling and ordering. Example:Background Image
Customize the background image of the details section. Example:Layout Options
Details Section Layout
Select from predefined layouts likelayout1, layout2, etc.
Contact support for custom layout additions.
SDK Layout
Configure the layout for the payment widget using available SDK layouts. Example:"accordion" or "tabs"
Display Only the Payment Widget
Setdisplay_sdk_only: true to show only the payment widget. Defaults to false.
Enable Saved Payment Methods
Show a checkbox to allow users to save their payment method (for secure links only). Setenabled_saved_payment_method: true.
Hide Card Nickname Field
Sethide_card_nickname_field: true to remove the nickname input for saved cards.
Show Card Form by Default
Setshow_card_form_by_default: true to default the view to the card form when a payment link is opened.
Payment Button Text
Customize the call-to-action button. Example:"Proceed to Payment!"
Other Configurations (Business Profile Level Only)
Domain Name
Set a custom domain for hosting payment links.Must be enabled before use. See docs on [Custom Domain Setup].
Multiple Style IDs
Define multiple styles under a profile using style IDs. Example:payment_link_config_id field when creating a payment link to apply a specific style.
Allowed Domains
List of trusted domains (used only for secure links) where payment links can be embedded in an iframe. Example:["localhost:5500", "my.custom.domain.com"]
Branding Visibility
Control whether Vaultera Switch branding appears in the payment links.true→ Branding shown (default)false→ Branding hidden